<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head> 
<title>VPF::libpng vs Resource Dll - Форум программистов</title> 
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> 
<meta name="description" content="VPF:: - Форум программистов Vingrad" />
<meta name="keywords" content="VPF:: - Форум программистов Vingrad, программирование" />
<meta name="title" content="VPF:: - Форум программистов Vingrad" />
<link rel='stylesheet' type='text/css' href='/css/global/menu.css' />
<link rel='stylesheet' type='text/css' href='/css/global/other.css' />
<link rel='stylesheet' type='text/css' href='/css/global/rating.css' />
<link rel='stylesheet' type='text/css' href='/css/global/reklame.css' />
<link rel='stylesheet' type='text/css' href='/css/green/main.css' />
<script type='text/javascript' src='/lang/ru/locale.js'></script>
<script type='text/javascript' src='/tmp/time1202145537.js'></script>
<script type='text/javascript' src='/html/scriptaculous/prototype.js'></script>
<script type='text/javascript' src='/html/scriptaculous/scriptaculous.js'></script>
<script type='text/javascript' src='/html/syntax_script/includer.js'></script>
</head> 
<body>
<div class="minwidth">
<div class="layout">
<div class="container">
<span style="display: none;" id="ajax_w"><b>Загрузка. Пожалуйста,<br />подождите...</b><br /><br /><img src="/style_images/2/l_ajax.gif" alt=""/></span><script  type="text/javascript">
<!--
function buddy_pop() { window.open('index.php?act=buddy&s=e005a59c12b0e53894e034a4bff962dc','BrowserBuddy','width=250,height=500,resizable=yes,scrollbars=yes'); }
function chat_pop(cw,ch)  { window.open('index.php?s=e005a59c12b0e53894e034a4bff962dc&act=chat&pop=1','Chat','width='+cw+',height='+ch+',resizable=yes,scrollbars=yes'); }
function multi_page_jump( url_bit, total_posts, per_page, ajax_s, ajax_e )
{
pages = 1; cur_st = parseInt("0"); cur_page  = 1;
if ( total_posts % per_page == 0 ) { pages = total_posts / per_page; }
else { pages = Math.ceil( total_posts / per_page ); }
msg = "Введите номер страницы, к которой хотите перейти." + " " + pages;
if ( cur_st> 0 ) { cur_page = cur_st / per_page; cur_page = cur_page -1; }
show_page = 1;
if ( cur_page <pages )  { show_page = cur_page + 1; }
if ( cur_page>= pages ) { show_page = cur_page - 1; }
else { show_page = cur_page + 1; }
userPage = prompt( msg, show_page );
if ( userPage > 0  ) {
if ( userPage <1 )     {    userPage = 1;  }
if ( userPage> pages ) { userPage = pages; }
if ( userPage == 1 )    {     start = 0;    }
else { start = (userPage - 1) * per_page; }
if ((typeof(ajax_s)=='string')&&(typeof(ajax_e)=='string')&&(ajax_s!='')&&(ajax_e!=''))
{var r_1 = new RegExp('\%22','g'),
r_2 = new RegExp('\%27','g'),
ajax = ajax_s+start+ajax_e;
ajax = ajax.replace(r_1, "\"");
eval(ajax.replace(r_2, "'"));
} else
{var r = new RegExp('(\/index)?\.html\&st=([0-9]+)\s*$','i'),
s = "";
s = url_bit+"&st=" + start;
window.location = s.replace(r, "/$2.html");
}
}
}
//-->
</script>
<div class="div_fullwidth">
<table cellspacing='0' id='bnr' summary='table0'>
<tr>
<td align="left">
<div style="padding-left:12px">
<a href="http://forum.vingrad.ru/openads/adclick.php?bannerid=97&amp;zoneid=1&amp;source=&amp;dest=http%3A%2F%2Fvingrad.ru" target="_target"><img src="http://forum.vingrad.ru/r/freelance2-vingrad-300x60.gif" width="300" height="60" alt="Фриланс на Винграде" title="Фриланс на Винграде" border="0" /></a><div id="beacon_97" style="position: absolute; left: 0px; top: 0px; visibility: hidden;"><img src="http://forum.vingrad.ru/openads/adlog.php?bannerid=97&amp;clientid=35&amp;zoneid=1&amp;source=&amp;block=0&amp;capping=0&amp;cb=8d396589abb6f2a9ed9868748ef9064d" width="0" height="0" alt="" style="width: 0px; height: 0px;" /></div>
</div>
</td>
<td align="right">
<a href="http://forum.vingrad.ru/openads/adclick.php?bannerid=102&amp;zoneid=49&amp;source=&amp;dest=+http%3A%2F%2Fwww.luxoft.ru%2Fcareers%2Fjob%2F" target="_blank"><img src="http://forum.vingrad.ru/r/cowboy_rus_11-2009.gif" width="468" height="60" alt="luxoft" title="luxoft" border="0" /></a><div id="beacon_102" style="position: absolute; left: 0px; top: 0px; visibility: hidden;"><img src="http://forum.vingrad.ru/openads/adlog.php?bannerid=102&amp;clientid=17&amp;zoneid=49&amp;source=&amp;block=0&amp;capping=0&amp;cb=98fd4adf574c366dc95d80f9b3fd38c1" width="0" height="0" alt="" style="width: 0px; height: 0px;" /></div>
</td>
</tr>
</table>
<table cellspacing='0' id='menu0' summary='table1'>
<tr>
<td align="left">
<span class="nobr">
Здравствуйте, Гость (
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Login/CODE-00.html">Вход</a> | 
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Reg/CODE-00.html">Регистрация</a> |  
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Help/CODE-01/HID-1.html">Что даёт регистрация на форуме&#063;</a> 
)
</span>
</td>
<td align="right">
<span class="nobr"><a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Reg/CODE-10.html">Восстановить пароль</a></span> |  
<span class="nobr"><a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Reg/CODE/reval/index.html">Выслать повторно письмо для активации</a></span>
</td>
</tr>
</table>
<div id="devnews">Новости для программистов подгружаются..</div>
</div> 
<div class="div_cutwidth">
<table cellspacing='0' summary='table2'>
<tr>
<td id="menu1">
<div>
<img src="/style_images/2/menu/menu.gif" usemap="#map1" alt="" /><br />
<map name="map1" id="map1">
<area shape="rect" coords="63,100,109,151" href="http://devnews.ru" target="_blank" alt="новости для программистов" />
<area shape="rect" coords="114,100,161,152" href="http://base.vingrad.ru" target="_blank" alt="FAQ по программированию" />
<area shape="rect" coords="164,100,214,152" href="http://vingrad.ru" target="_blank" alt="Фриланс - биржа" />
<area shape="rect" coords="216,99,267,152" href="http://vingrad.ru/show_all_sections.php" target="_blank" alt="каталог фрилансеров" />
<area shape="rect" coords="270,100,318,152" href="http://vingrad.ru/buy_pro.php" target="_blank" alt="купить/продлить pro аккаунт" />
<area shape="rect" coords="381,48,436,91" href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-boardrules.html" alt="правила форума" />
<area shape="rect" coords="439,47,491,92" href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Help.html" alt="помощь" />
<area shape="rect" coords="494,48,546,93" href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-rep/CODE/totals/index.html" alt="рейтинг" />
<area shape="rect" coords="548,47,598,94" href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-fav.html" alt="избранное" />
<area shape="rect" coords="599,46,652,94" href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Search/f-96.html" />
<area shape="rect" coords="653,45,721,94" href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Members.html" />
</map>
</div>
<span id="txt_map">
<span id="noimg_heading"><a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-idx.html">Форум программистов Vingrad</a></span><br /><br />
<span id="noimg_menu1_1"><a href="http://devnews.ru">Новости</a> &middot;
<a href="http://vingrad.ru">Фриланс</a> &middot;
<a href="http://base.vingrad.ru">FAQ</a></span><br /><br />
<span id="noimg_menu1_2"><a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-boardrules.html">Правила</a> &middot;
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Help.html">Помощь</a> &middot;
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-rep/CODE/totals/index.html">Рейтинг</a> &middot;
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-fav.html">Избранное</a> &middot;
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Search/f-96.html">Поиск</a> &middot;
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Members.html">Участники</a></span>
</span>
</td>
</tr>
</table>
<div id="reklama_top_left">
</div>
<div id="rekl_header_right">
<b>Обновленные блоги:</b><br /><a href="http://vingrad.ru/blogs/agru12/">agru12</a>, <a href="http://vingrad.ru/blogs/bose/">bose</a>, <a href="http://vingrad.ru/blogs/kpytnk/">kpytnk</a>, <a href="http://vingrad.ru/blogs/localhost/">localhost</a>, <a href="http://vingrad.ru/blogs/stan1slav/">stan1slav</a>, <a href="http://vingrad.ru/blogs/codingrus/">codingrus</a>, <a href="http://vingrad.ru/blogs/Retro/">Retro</a>, <a href="http://vingrad.ru/blogs/gamma/">gamma</a>, <a href="http://vingrad.ru/blogs/boy2030/">boy2030</a>, <a href="http://vingrad.ru/blogs/alkoholpolitik/">alkoholpolitik</a>, <a href="http://vingrad.ru/blogs/angelo7ek07/">angelo7ek07</a>, <a href="http://vingrad.ru/blogs/rogotulka/">rogotulka</a>, <a href="http://vingrad.ru/blogs/miha7778/">miha7778</a>, <a href="http://vingrad.ru/blogs/evropereezd/">evropereezd</a>, <a href="http://vingrad.ru/blogs/aliveman/">aliveman</a>, <a href="http://vingrad.ru/blogs/golodasa/">golodasa</a>, <a href="http://vingrad.ru/blogs/bushart/">bushart</a>, <a href="http://vingrad.ru/blogs/myblog/">myblog</a>, <a href="http://vingrad.ru/blogs/solnsveta/">solnsveta</a>, <a href="http://vingrad.ru/blogs/mypypl/">mypypl</a>, <br />
<a href="http://vingrad.ru/blogs/wp-signup.php">Создай свой блог!</a>
</div>
<div id="nav">
<a href='http://forum.vingrad.ru/forum/s/e005a59c12b0e53894e034a4bff962dc/act-idx.html'>Форум</a>&nbsp;-&gt;&nbsp;<a href='http://forum.vingrad.ru/forum/s/e005a59c12b0e53894e034a4bff962dc/act-SC/c-1.html'>Программирование</a>&nbsp;-&gt;&nbsp;<a href='http://forum.vingrad.ru/forum/s/e005a59c12b0e53894e034a4bff962dc/C++C.html'>C++</a>&nbsp;-&gt;&nbsp;<a href='http://forum.vingrad.ru/forum/s/e005a59c12b0e53894e034a4bff962dc/c-c++system-programming-WinAPI.html'>C/C++: Системное программирование и WinAPI</a><script type="text/javascript">
var menu_this_level=new Array();
menu_this_level[0]='<a href="http://forum.vingrad.ru/forum/forum-471.html">C/C++: Для новичков<\/a>';
menu_this_level[1]='<a href="http://forum.vingrad.ru/forum/c-c++general-questions.html">C/C++: Общие вопросы<\/a>';
menu_this_level[2]='<a href="http://forum.vingrad.ru/forum/c-c++programming-under-Unix-Linux.html">C/C++: Программирование под Unix/Linux<\/a>';
menu_this_level[3]='<a href="http://forum.vingrad.ru/forum/borland-c++builder.html">C++ Builder<\/a>';
menu_this_level[4]='<a href="http://forum.vingrad.ru/forum/c-c++multimedia-OpenGL-DirectX.html">C/C++: Мультимедия, OpenGL/DirectX<\/a>';
menu_this_level[5]='<a href="http://forum.vingrad.ru/forum/VisualC++MFC-WTL.html">Visual C++/MFC/WTL<\/a>';
menu_this_level[6]='<a href="http://forum.vingrad.ru/forum/c-c++db-database.html">C/C++: Базы данных<\/a>';
menu_this_level[7]='<a href="http://forum.vingrad.ru/forum/c-c++network.html">C/C++: Сети<\/a>';
menu_this_level[8]='<a href="http://forum.vingrad.ru/forum/c-c++COM-DCOM-AvtiveX-ATL-COBRA.html">C/C++: COM/DCOM/ActiveX/ATL/CORBA<\/a>';
menu_this_level[9]='<a href="http://forum.vingrad.ru/forum/c-c++QT-gtk-wxWidgets.html">С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets<\/a>';
menu_this_level[10]='<a href="http://forum.vingrad.ru/forum/gnu-toolchain.html">GNU toolchain<\/a>';
</script>                                                
<span onclick="return clickreturnvalue()" onmouseover="dropdownmenu(this, event, menu_this_level, '350px', 350)" onmouseout="delayhidemenu()">(еще)</span></div>
<script type="text/javascript">
<!--
function link_to_post(pid)
{
temp = prompt( "Копирование прямой ссылки этой темы, для сохранения ссылки в буфере обмена Вашего компьютера", "http://forum.vingrad.ru"+"/index.php?showtopic=205146&view=findpost&p=" + pid );
return false;
}
function PopUp(url, name, width,height,center,resize,scroll,posleft,postop) {
if (posleft != 0) { x = posleft }
if (postop  != 0) { y = postop  }
if (!scroll) { scroll = 1 }
if (!resize) { resize = 1 }
if ((parseInt (navigator.appVersion)>= 4 ) && (center)) {
X = (screen.width  - width ) / 2;
Y = (screen.height - height) / 2;
}
if (scroll != 0) { scroll = 1 }
var Win = window.open( url, name, 'width='+width+',height='+height+',top='+Y+',left='+X+',resizable='+resize+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no');
}
function ShowHide(id1, id2) {
if (id1 != '') expMenu(id1);
if (id2 != '') expMenu(id2);
}
function expMenu(id) {
var itm = null;
if (document.getElementById) {
itm = document.getElementById(id);
} else if (document.all){
itm = document.all[id];
} else if (document.layers){
itm = document.layers[id];
}
if (!itm) {
// do nothing
}
else if (itm.style) {
if (itm.style.display == "none") { itm.style.display = ""; }
else { itm.style.display = "none"; }
}
else { itm.visibility = "show"; }
}
//-->
</script>
<a name="top"></a>
<table cellspacing='0' summary='table3'>
<tr>
<td class="leftalign">
Модераторы: <a href="/users/GremlinProg">GremlinProg</a>, <a href="/users/xvr">xvr</a>, <a href="/users/Fixin">Fixin</a><br />        
<a name="go_p"></a>
<div id="s_pages_1" style="display:inline">&nbsp;&nbsp;<br /></div>
</td>
<td class="rightalign_ch1">
<form action="http://forum.vingrad.ru/index.php?s=e005a59c12b0e53894e034a4bff962dc&amp;" method="get" name="search"><p class="inline_p">
<input type="hidden" name="forums" value="96" />
<input type="hidden" name="show_type" value="forum" />
<input type="hidden" name="cat_forum" value="forum_id" />
<input type="hidden" name="act" value="Search" />
<input type="hidden" name="joinname" value="1" />
<input type="hidden" name="CODE" value="do_and_show_extern_search" />
<span>Поиск: </span><input type="text" size="20" name="keywords" class="forminput" value="Введите слово"
onfocus="if (this.value == 'Введите слово') this.value = '';"
onblur="if (this.value == '') this.value = 'Введите слово';" /><input
type="submit" value="Go" class="forminput" /></p>
</form>
</td>
<td class="rightalign_ch3">
<a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-02/f-96/t-205146/syntax-cpp.html'><img src="/style_images/2/t_reply.gif" border="0"  alt="Ответ в тему" title="Ответ в тему" /></a><a href="http://forum.vingrad.ru/forum/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-00/f-96/syntax-cpp.html" title="Создание новой темы"><img src="/style_images/2/t_new.gif" border="0"  alt="Создание новой темы" title="Создание новой темы" /></a>
<a href='http://forum.vingrad.ru/forum/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-10/f-96.html'><img src="/style_images/2/t_poll.gif" border="0"  alt="Создание опроса" title="Создание опроса" /></a>
</td>
</tr>
</table><div id='edit_title' style='display:inline'>&nbsp;</div><br />
<table cellspacing='1' class='maintable' summary='table4'>
<tr>
<td class="row1"><table summary='table5'><tr><td class="leftalign"><img src="/style_images/2/nav_m.gif" border="0"  alt="&gt;" title="&gt;" width="8" height="8" />&nbsp;<b>libpng vs Resource Dll</b>, или как подсунуть библиотеке массив&nbsp;<a href="#look" style="display: none;" id="look_img"></a></td>
<td class="rightalign">
<div id='sol_r' style='display:inline'><img class='solved' style='height: 20px; vertical-align: middle;' src='/style_images/2/icon100.gif' title='вопрос решён!' alt='V' /></div>
&nbsp;&nbsp;&nbsp;
<script type="text/javascript">
var menu_for_topic=new Array();
menu_for_topic[0]='<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Track/f-96/t-205146.html">Подписка на тему<\/a>';
menu_for_topic[1]='<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Forward/f-96/t-205146.html">Сообщить другу<\/a>';
menu_for_topic[2]='<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Print/client/printer/f-96/t-205146.html">Версия для печати<\/a>';
menu_for_topic[3]='<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-fav/topic_id-205146.html">Добавить/Удалить из избранных <\/a>';
</script>
<span style="cursor:pointer;" onclick="dropdownmenu(this, event, menu_for_topic, '350px', 0)" onmouseout="delayhidemenu()">Опции темы</span>
</td></tr></table></td>
</tr>
<tr>
<td class="mesrow2">
<table summary='table6'>
<tr>
<td class="leftalign">        			
Теги:
<span id="tags_field">нет</span>
</td>
<td class="rightalign">
<div id="ajax_tag_load"></div>
</td>
</tr>			
</table>       	
</td>
</tr>
</table>
<div id="p_all" style="display: inline;">
<table cellspacing='0' class='posttable' id='d1471445' summary='table7'>
<tr>
<td class="post-row1l"><a name="entry1471445" href="#" onclick="ubbc_addAfterQuote('[B]deniska[/B], '); return false;" title="Вставить ник в поле ввода">deniska</a> </td>
<td class="post-row1r">
<table cellspacing='0' class='subtable' summary='table8'>
<tr>
<td class="subtable_l">
<b>Дата</b> 8.4.2008,  11:47 (<a href="#" onclick="link_to_post(1471445); return false;" title="Нажмите, чтобы скопировать в буфер обмена ссылку на данное сообщение"><b>ссылка</b></a>)
<span id="post-ratings-1471445" class="post-ratings"><img id="rating_1471445_-3" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-3 " onmouseover="current_rating(1471445, -3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471445_-2" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-2 " onmouseover="current_rating(1471445, -2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471445_-1" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-1 " onmouseover="current_rating(1471445, -1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> | <img id="rating_1471445_1" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+1 " onmouseover="current_rating(1471445, 1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471445_2" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+2 " onmouseover="current_rating(1471445, 2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471445_3" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+3 " onmouseover="current_rating(1471445, 3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (нет голосов)</span>
<span id="post-ratings-1471445-loading"  class="post-ratings-loading"><img src="/style_images/2/ratings/loading.gif" width="16" height="16" alt="Загрузка ..." title="Загрузка ..." class="post-ratings-image" />&nbsp;Загрузка ...</span>
</td>
<td class="subtable_r">
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="javascript:void(0);" onmouseover="InsertQuote.prepare();return true;" onclick="InsertQuote('deniska', '8.4.2008,  11:47', 1471445);"><img src="/style_images/2/p_quick_quote-off.gif" alt="Быстрая цитата " class="preload4" title="Скопировать выделение в поле ввода" /></a>
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-06/f-96/t-205146/p-1471445.html"><img src="/style_images/2/p_quote-off.gif" border="0"  alt="Цитата " class="preload5" title="Ответить в тему с цитированием участника" /></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="post-row2l color1l">
<img src='http://forum.vingrad.ru/uploads/av-11676.gif' border='0' width='35' height='35' alt='' /><br />
<br />
Опытный<br />
<img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><br />
<br /><br />
<a href='/users/deniska'>Профиль</a><br />
Группа: Участник<br />
Сообщений: 319<br />
Друзей: <a href='http://vingrad.ru/user.php?module=friends&amp;user_id=11676&amp;action=friends_list_as_table'>0</a>; Групп: <a href='http://vingrad.ru/users/deniska'>0</a><br />
Регистрация: 1.7.2005<br />
Где: Троицк<br /><br />
Репутация: нет <br />Всего: 1<br /><br />
<br />
<div class="post-setwidth"></div>
<br />
</td>
<td class="post-row2r color1r post" id="post1471445" onmouseup="post_mup(1471445);" onmousedown="post_mdown(1471445);">
<div class="postcolor">В проекте пришлось запихнуть все картинки в Resource dll (в том числе и *.png). Вопрос: можно ли библиотеке libpng подсунуть для обработки не путь к файлу на диске, а массив данных, уже считанных из dll? (а то пока приходится считывать из ресурсов в файл, подсовывать его библиотеке... изврат полный) <br /></div>
<div class='signature'></div>
</td>
</tr>
<tr>
<td class="post-row3"><table cellspacing='0' class='subtable' summary='table9'><tr><td class="centeralign"></td></tr></table></td>
<td class="post-row3">
<table cellspacing='0' class='subtable' summary='table10'>
<tr>
<td class="subtable_l">
<a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Msg/CODE-04/MID-11676/p-1471445/t-205146.html'><img src="/style_images/2/p_pm-off.gif" alt="PM " class="preload6" title="Отправить персональное сообщение" /></a><a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Mail/CODE-00/MID-11676.html'><img src="/style_images/2/p_email-off.gif"  alt="MAIL " class="preload7" title="Письмо на e-mail пользователю" /></a><a href="javascript:PopUp('http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-ICQ/MID-11676.html','Pager','450','330','0','1','1','1')"><img src="/style_images/2/p_icq-off.gif"  alt="ICQ " class="preload10" title="ICQ" /></a>&nbsp;
</td>
<td class="subtable_r1"><a onclick="scroll(0,0); return false;" href="javascript:scroll(0,0);"><img src="/style_images/2/p_up.gif" alt="Вверх" title="Вверх" /></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" class="post-row4"><table cellspacing='0' summary='table11'><tr><td></td></tr></table></td>
</tr>
</table>
<script language="javascript" type="text/javascript"><!--
var RndNum4NoCash = Math.round(Math.random() * 1000000000);
var ar_Tail='unknown'; if (document.referrer) ar_Tail = escape(document.referrer);
document.write(
'<iframe src="http://ad.adriver.ru/cgi-bin/erle.cgi?'
+ 'sid=137993&bn=1&target=top&bt=1&pz=0&rnd=' + RndNum4NoCash + '&tail256=' + ar_Tail
+ '" frameborder=0 vspace=0 hspace=0 width=468 height=60 marginwidth=0'
+ ' marginheight=0 scrolling=no></iframe>');
//--></script>
<noscript>
<a href="http://ad.adriver.ru/cgi-bin/click.cgi?sid=137993&bn=1&bt=1&pz=0&rnd=229570117" target=_top>
<img src="http://ad.adriver.ru/cgi-bin/rle.cgi?sid=137993&bn=1&bt=1&pz=0&rnd=229570117" alt="-AdRiver-" border=0 width=468 height=60></a>
</noscript>
<table cellspacing='0' class='posttable' id='d1471550' summary='table12'>
<tr>
<td class="post-row1l"><a name="entry1471550" href="#" onclick="ubbc_addAfterQuote('[B]korian[/B], '); return false;" title="Вставить ник в поле ввода">korian</a> </td>
<td class="post-row1r">
<table cellspacing='0' class='subtable' summary='table13'>
<tr>
<td class="subtable_l">
<b>Дата</b> 8.4.2008,  12:48 (<a href="#" onclick="link_to_post(1471550); return false;" title="Нажмите, чтобы скопировать в буфер обмена ссылку на данное сообщение"><b>ссылка</b></a>)
<span id="post-ratings-1471550" class="post-ratings"><img id="rating_1471550_-3" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-3 " onmouseover="current_rating(1471550, -3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471550_-2" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-2 " onmouseover="current_rating(1471550, -2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471550_-1" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-1 " onmouseover="current_rating(1471550, -1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> | <img id="rating_1471550_1" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+1 " onmouseover="current_rating(1471550, 1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471550_2" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+2 " onmouseover="current_rating(1471550, 2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471550_3" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+3 " onmouseover="current_rating(1471550, 3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (нет голосов)</span>
<span id="post-ratings-1471550-loading"  class="post-ratings-loading"><img src="/style_images/2/ratings/loading.gif" width="16" height="16" alt="Загрузка ..." title="Загрузка ..." class="post-ratings-image" />&nbsp;Загрузка ...</span>
</td>
<td class="subtable_r">
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="javascript:void(0);" onmouseover="InsertQuote.prepare();return true;" onclick="InsertQuote('korian', '8.4.2008,  12:48', 1471550);"><img src="/style_images/2/p_quick_quote-off.gif" alt="Быстрая цитата " class="preload4" title="Скопировать выделение в поле ввода" /></a>
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-06/f-96/t-205146/p-1471550.html"><img src="/style_images/2/p_quote-off.gif" border="0"  alt="Цитата " class="preload5" title="Ответить в тему с цитированием участника" /></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="post-row2l color2l">
<br />
<br />
Опытный<br />
<img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><br />
<br /><br />
<a href='/users/korian'>Профиль</a><br />
Группа: Участник<br />
Сообщений: 519<br />
Друзей: <a href='http://vingrad.ru/user.php?module=friends&amp;user_id=60927&amp;action=friends_list_as_table'>0</a>; Групп: <a href='http://vingrad.ru/users/korian'>0</a><br />
Регистрация: 8.3.2008<br />
Где: Украина, Харьков<br /><br />
Репутация: 3  <br />Всего: 14<br /><br />
<br />
<div class="post-setwidth"></div>
<br />
</td>
<td class="post-row2r color2r post" id="post1471550" onmouseup="post_mup(1471550);" onmousedown="post_mdown(1471550);">
<div class="postcolor">в 99% случаев, если библиотека может работать с файлом, она точно также может работать с памятью. надо просто найти как это делать.<br />библиотеку libpng не знаю, и описания не знаю где брать (искать не хочется). <br /></div>
<div class='signature'></div>
</td>
</tr>
<tr>
<td class="post-row3"><table cellspacing='0' class='subtable' summary='table14'><tr><td class="centeralign"></td></tr></table></td>
<td class="post-row3">
<table cellspacing='0' class='subtable' summary='table15'>
<tr>
<td class="subtable_l">
<a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Msg/CODE-04/MID-60927/p-1471550/t-205146.html'><img src="/style_images/2/p_pm-off.gif" alt="PM " class="preload6" title="Отправить персональное сообщение" /></a><a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Mail/CODE-00/MID-60927.html'><img src="/style_images/2/p_email-off.gif"  alt="MAIL " class="preload7" title="Письмо на e-mail пользователю" /></a>&nbsp;
</td>
<td class="subtable_r1"><a onclick="scroll(0,0); return false;" href="javascript:scroll(0,0);"><img src="/style_images/2/p_up.gif" alt="Вверх" title="Вверх" /></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" class="post-row4"><table cellspacing='0' summary='table16'><tr><td></td></tr></table></td>
</tr>
</table>
<table cellspacing='0' class='posttable' id='d1471632' summary='table17'>
<tr>
<td class="post-row1l"><a name="entry1471632" href="#" onclick="ubbc_addAfterQuote('[B]Rififi[/B], '); return false;" title="Вставить ник в поле ввода">Rififi</a> </td>
<td class="post-row1r">
<table cellspacing='0' class='subtable' summary='table18'>
<tr>
<td class="subtable_l">
<b>Дата</b> 8.4.2008,  13:37 (<a href="#" onclick="link_to_post(1471632); return false;" title="Нажмите, чтобы скопировать в буфер обмена ссылку на данное сообщение"><b>ссылка</b></a>)
<span id="post-ratings-1471632" class="post-ratings"><img id="rating_1471632_-3" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-3 " onmouseover="current_rating(1471632, -3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471632_-2" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-2 " onmouseover="current_rating(1471632, -2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471632_-1" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-1 " onmouseover="current_rating(1471632, -1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> | <img id="rating_1471632_1" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+1 " onmouseover="current_rating(1471632, 1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471632_2" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+2 " onmouseover="current_rating(1471632, 2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471632_3" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+3 " onmouseover="current_rating(1471632, 3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (нет голосов)</span>
<span id="post-ratings-1471632-loading"  class="post-ratings-loading"><img src="/style_images/2/ratings/loading.gif" width="16" height="16" alt="Загрузка ..." title="Загрузка ..." class="post-ratings-image" />&nbsp;Загрузка ...</span>
</td>
<td class="subtable_r">
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="javascript:void(0);" onmouseover="InsertQuote.prepare();return true;" onclick="InsertQuote('Rififi', '8.4.2008,  13:37', 1471632);"><img src="/style_images/2/p_quick_quote-off.gif" alt="Быстрая цитата " class="preload4" title="Скопировать выделение в поле ввода" /></a>
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-06/f-96/t-205146/p-1471632.html"><img src="/style_images/2/p_quote-off.gif" border="0"  alt="Цитата " class="preload5" title="Ответить в тему с цитированием участника" /></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="post-row2l color1l">
<br />
<br />
Эксперт<br />
<img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><br />
<br /><br />
<a href='/users/Rififi'>Профиль</a><br />
Группа: Участник<br />
Сообщений: 1253<br />
Друзей: <a href='http://vingrad.ru/user.php?module=friends&amp;user_id=60992&amp;action=friends_list_as_table'>0</a>; Групп: <a href='http://vingrad.ru/users/Rififi'>0</a><br />
Регистрация: 9.3.2008<br />
<br />
Репутация: 2  <br />Всего: 36<br /><br />
<br />
<div class="post-setwidth"></div>
<br />
</td>
<td class="post-row2r color1r post" id="post1471632" onmouseup="post_mup(1471632);" onmousedown="post_mdown(1471632);">
<div class="postcolor"><b>deniska</b>,&nbsp;<br />png_set_read_fn - устанавливает пользовательскую функцию чтения данных<br /><br />дефолтная реализация читает из файла:<br /><br /><div class='postcolor'><table class='code' cellspacing='0' summary='table19'><tr><td><b>Код</b></td></tr><tr><td class='code'><script language='javascript' type='text/javascript'>includeSyntax('cpp');</script><code id='cpp_4ZDE5Z'><br />void PNGAPI<br />png_default_read_data&#40;png_structp png_ptr, png_bytep data, png_size_t length&#41;<br />{<br />&nbsp;&nbsp;&nbsp;png_size_t check;<br /><br />&nbsp;&nbsp;&nbsp;if&#40;png_ptr == NULL&#41;&nbsp;return;<br />&nbsp;&nbsp;&nbsp;/* fread&#40;&#41;&nbsp;returns 0 on error, so it is OK to store this in a png_size_t<br />&nbsp;&nbsp;&nbsp;&nbsp;* instead of an int, which is what fread&#40;&#41;&nbsp;actually returns.<br />&nbsp;&nbsp;&nbsp;&nbsp;*/<br />#if defined&#40;_WIN32_WCE&#41;<br />&nbsp;&nbsp;&nbsp;if&nbsp;&#40;&nbsp;!ReadFile&#40;&#40;HANDLE&#41;&#40;png_ptr-&#62;io_ptr&#41;, data, length,&nbsp;&amp;check, NULL&#41;&nbsp;&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;check = 0;<br />#else<br />&nbsp;&nbsp;&nbsp;check =&nbsp;&#40;png_size_t&#41;fread&#40;data,&nbsp;&#40;png_size_t&#41;1, length,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#40;png_FILE_p&#41;png_ptr-&#62;io_ptr&#41;;<br />#endif<br /><br />&nbsp;&nbsp;&nbsp;if&nbsp;&#40;check != length&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;png_error&#40;png_ptr,&nbsp;&#34;Read Error&#34;&#41;;<br />}</code></td></tr></table></div><script language='javascript' type='text/javascript'>highlightSyntax('cpp_4ZDE5Z','cpp');</script> <br /></div>
<div class='signature'></div>
</td>
</tr>
<tr>
<td class="post-row3"><table cellspacing='0' class='subtable' summary='table20'><tr><td class="centeralign"></td></tr></table></td>
<td class="post-row3">
<table cellspacing='0' class='subtable' summary='table21'>
<tr>
<td class="subtable_l">
<a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Msg/CODE-04/MID-60992/p-1471632/t-205146.html'><img src="/style_images/2/p_pm-off.gif" alt="PM " class="preload6" title="Отправить персональное сообщение" /></a><a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Mail/CODE-00/MID-60992.html'><img src="/style_images/2/p_email-off.gif"  alt="MAIL " class="preload7" title="Письмо на e-mail пользователю" /></a>&nbsp;
</td>
<td class="subtable_r1"><a onclick="scroll(0,0); return false;" href="javascript:scroll(0,0);"><img src="/style_images/2/p_up.gif" alt="Вверх" title="Вверх" /></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" class="post-row4"><table cellspacing='0' summary='table22'><tr><td></td></tr></table></td>
</tr>
</table>
<table cellspacing='0' class='posttable' id='d1471670' summary='table23'>
<tr>
<td class="post-row1l"><a name="entry1471670" href="#" onclick="ubbc_addAfterQuote('[B]deniska[/B], '); return false;" title="Вставить ник в поле ввода">deniska</a> </td>
<td class="post-row1r">
<table cellspacing='0' class='subtable' summary='table24'>
<tr>
<td class="subtable_l">
<b>Дата</b> 8.4.2008,  14:06 (<a href="#" onclick="link_to_post(1471670); return false;" title="Нажмите, чтобы скопировать в буфер обмена ссылку на данное сообщение"><b>ссылка</b></a>)
<span id="post-ratings-1471670" class="post-ratings"><img id="rating_1471670_-3" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-3 " onmouseover="current_rating(1471670, -3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471670_-2" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-2 " onmouseover="current_rating(1471670, -2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471670_-1" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-1 " onmouseover="current_rating(1471670, -1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> | <img id="rating_1471670_1" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+1 " onmouseover="current_rating(1471670, 1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471670_2" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+2 " onmouseover="current_rating(1471670, 2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1471670_3" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+3 " onmouseover="current_rating(1471670, 3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (нет голосов)</span>
<span id="post-ratings-1471670-loading"  class="post-ratings-loading"><img src="/style_images/2/ratings/loading.gif" width="16" height="16" alt="Загрузка ..." title="Загрузка ..." class="post-ratings-image" />&nbsp;Загрузка ...</span>
</td>
<td class="subtable_r">
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="javascript:void(0);" onmouseover="InsertQuote.prepare();return true;" onclick="InsertQuote('deniska', '8.4.2008,  14:06', 1471670);"><img src="/style_images/2/p_quick_quote-off.gif" alt="Быстрая цитата " class="preload4" title="Скопировать выделение в поле ввода" /></a>
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-06/f-96/t-205146/p-1471670.html"><img src="/style_images/2/p_quote-off.gif" border="0"  alt="Цитата " class="preload5" title="Ответить в тему с цитированием участника" /></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="post-row2l color2l">
<img src='http://forum.vingrad.ru/uploads/av-11676.gif' border='0' width='35' height='35' alt='' /><br />
<br />
Опытный<br />
<img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><br />
<br /><br />
<a href='/users/deniska'>Профиль</a><br />
Группа: Участник<br />
Сообщений: 319<br />
Друзей: <a href='http://vingrad.ru/user.php?module=friends&amp;user_id=11676&amp;action=friends_list_as_table'>0</a>; Групп: <a href='http://vingrad.ru/users/deniska'>0</a><br />
Регистрация: 1.7.2005<br />
Где: Троицк<br /><br />
Репутация: нет <br />Всего: 1<br /><br />
<br />
<div class="post-setwidth"></div>
<br />
</td>
<td class="post-row2r color2r post" id="post1471670" onmouseup="post_mup(1471670);" onmousedown="post_mdown(1471670);">
<div class="postcolor">Голову сломаешь с этими функциями. пока не понятно с 2,3 параметрами в png_set_read_fn. ладно, покапаюсь еще.<br /><br />насколько я понял 3-й параметр - указатель на свою функцию png_default_read_data...<br /><br /><span class='edit'>Это сообщение отредактировал(а) <b>deniska</b> - 8.4.2008,  14:08</span> <br /></div>
<div class='signature'></div>
</td>
</tr>
<tr>
<td class="post-row3"><table cellspacing='0' class='subtable' summary='table25'><tr><td class="centeralign"></td></tr></table></td>
<td class="post-row3">
<table cellspacing='0' class='subtable' summary='table26'>
<tr>
<td class="subtable_l">
<a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Msg/CODE-04/MID-11676/p-1471670/t-205146.html'><img src="/style_images/2/p_pm-off.gif" alt="PM " class="preload6" title="Отправить персональное сообщение" /></a><a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Mail/CODE-00/MID-11676.html'><img src="/style_images/2/p_email-off.gif"  alt="MAIL " class="preload7" title="Письмо на e-mail пользователю" /></a><a href="javascript:PopUp('http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-ICQ/MID-11676.html','Pager','450','330','0','1','1','1')"><img src="/style_images/2/p_icq-off.gif"  alt="ICQ " class="preload10" title="ICQ" /></a>&nbsp;
</td>
<td class="subtable_r1"><a onclick="scroll(0,0); return false;" href="javascript:scroll(0,0);"><img src="/style_images/2/p_up.gif" alt="Вверх" title="Вверх" /></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" class="post-row4"><table cellspacing='0' summary='table27'><tr><td></td></tr></table></td>
</tr>
</table>
<table cellspacing='0' class='posttable' id='d1472503' summary='table28'>
<tr>
<td class="post-row1l"><a name="entry1472503" href="#" onclick="ubbc_addAfterQuote('[B]deniska[/B], '); return false;" title="Вставить ник в поле ввода">deniska</a> </td>
<td class="post-row1r">
<table cellspacing='0' class='subtable' summary='table29'>
<tr>
<td class="subtable_l">
<img src='/style_images/2/icon1.gif' alt='' />&nbsp;&nbsp;<b>Дата</b> 9.4.2008,  07:42 (<a href="#" onclick="link_to_post(1472503); return false;" title="Нажмите, чтобы скопировать в буфер обмена ссылку на данное сообщение"><b>ссылка</b></a>)
<span id="post-ratings-1472503" class="post-ratings"><img id="rating_1472503_-3" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-3 " onmouseover="current_rating(1472503, -3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1472503_-2" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-2 " onmouseover="current_rating(1472503, -2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1472503_-1" src="/style_images/2/ratings/stars/minus_rating_off.gif" alt="" title="-1 " onmouseover="current_rating(1472503, -1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> | <img id="rating_1472503_1" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+1 " onmouseover="current_rating(1472503, 1, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1472503_2" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+2 " onmouseover="current_rating(1472503, 2, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /><img id="rating_1472503_3" src="/style_images/2/ratings/stars/rating_off.gif" alt="" title="+3 " onmouseover="current_rating(1472503, 3, 96);" onmouseout="ratings_off(0, 0);" onclick="rate_post();" onkeypress="rate_post();" style="cursor: pointer; border: 0px;" /> (нет голосов)</span>
<span id="post-ratings-1472503-loading"  class="post-ratings-loading"><img src="/style_images/2/ratings/loading.gif" width="16" height="16" alt="Загрузка ..." title="Загрузка ..." class="post-ratings-image" />&nbsp;Загрузка ...</span>
</td>
<td class="subtable_r">
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="javascript:void(0);" onmouseover="InsertQuote.prepare();return true;" onclick="InsertQuote('deniska', '9.4.2008,  07:42', 1472503);"><img src="/style_images/2/p_quick_quote-off.gif" alt="Быстрая цитата " class="preload4" title="Скопировать выделение в поле ввода" /></a>
<img src="/style_images/2/none.gif" class="imgsep" alt="" />
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-06/f-96/t-205146/p-1472503.html"><img src="/style_images/2/p_quote-off.gif" border="0"  alt="Цитата " class="preload5" title="Ответить в тему с цитированием участника" /></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="post-row2l color1l">
<img src='http://forum.vingrad.ru/uploads/av-11676.gif' border='0' width='35' height='35' alt='' /><br />
<br />
Опытный<br />
<img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><img src="/style_images/2/pip.gif" border="0"  alt="*" title="*" /><br />
<br /><br />
<a href='/users/deniska'>Профиль</a><br />
Группа: Участник<br />
Сообщений: 319<br />
Друзей: <a href='http://vingrad.ru/user.php?module=friends&amp;user_id=11676&amp;action=friends_list_as_table'>0</a>; Групп: <a href='http://vingrad.ru/users/deniska'>0</a><br />
Регистрация: 1.7.2005<br />
Где: Троицк<br /><br />
Репутация: нет <br />Всего: 1<br /><br />
<br />
<div class="post-setwidth"></div>
<br />
</td>
<td class="post-row2r color1r post" id="post1472503" onmouseup="post_mup(1472503);" onmousedown="post_mdown(1472503);">
<div class="postcolor">ну вот что получилось:<br />этой функцией получаем массив данных картинки из ресурсов (в данном случае png, и тип ресурса&nbsp;&quot;PNG&quot;&nbsp;)<br /><div class='postcolor'><table class='code' cellspacing='0' summary='table30'><tr><td><b>Код</b></td></tr><tr><td class='code'><script language='javascript' type='text/javascript'>includeSyntax('cpp');</script><code id='cpp_2RhZGM'><br />BYTE* CPNGImage&#58;&#58;ExtractImageBuffer&#40;&nbsp;HINSTANCE hInstance, UINT ImageID&nbsp;&#41;<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;BYTE* Buffer = NULL;<br />&nbsp;&nbsp;&nbsp;&nbsp;HRSRC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hResInfo;<br />&nbsp;&nbsp;&nbsp;&nbsp;HANDLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;hRes;<br />&nbsp;&nbsp;&nbsp;&nbsp;LPSTR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lpRes&nbsp;&nbsp;&nbsp;&nbsp;= NULL;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nLen&nbsp;&nbsp;&nbsp;&nbsp;= 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;bool&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bResult&nbsp;&nbsp;&nbsp;&nbsp;= FALSE;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;// Find the resource<br />&nbsp;&nbsp;&nbsp;&nbsp;hResInfo = FindResource&#40;hInstance, MAKEINTRESOURCE&#40;&nbsp;ImageID&nbsp;&#41;, _T&#40;&#34;PNG&#34;&#41;&nbsp;&#41;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#40;hResInfo == NULL&#41;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return Buffer;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;// Load the resource<br />&nbsp;&nbsp;&nbsp;&nbsp;hRes = LoadResource&#40;hInstance, hResInfo&#41;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#40;hRes == NULL&#41;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return Buffer;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;// Lock the resource<br />&nbsp;&nbsp;&nbsp;&nbsp;lpRes =&nbsp;&#40;char*&#41;LockResource&#40;hRes&#41;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;&#40;lpRes != NULL&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int nBufSize = SizeofResource&#40;hInstance, hResInfo&#41;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&#40;nBufSize&nbsp;&#62;=&nbsp;&#40;int&#41;SizeofResource&#40;hInstance, hResInfo&#41;&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Buffer = new BYTE&#91;nBufSize&#93;;//the caller should delete<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memcpy&#40;Buffer, lpRes, nBufSize&#41;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UnlockResource&#40;hRes&#41;;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;// Free the resource<br />&nbsp;&nbsp;&nbsp;&nbsp;FreeResource&#40;hRes&#41;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;return Buffer;<br />}<br /></code></td></tr></table></div><script language='javascript' type='text/javascript'>highlightSyntax('cpp_2RhZGM','cpp');</script><br /><br />переопределенная функция чтения для библиотеки png из массива:<br /><div class='postcolor'><table class='code' cellspacing='0' summary='table31'><tr><td><b>Код</b></td></tr><tr><td class='code'><script language='javascript' type='text/javascript'>includeSyntax('cpp');</script><code id='cpp_djZGQ5'><br />void __cdecl png_read_from_resource&#40;png_structp png_struct, png_bytep pbyte, png_size_t size&#41;<br />{&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;memcpy&#40;&nbsp;pbyte, png_struct-&#62;io_ptr, size&nbsp;&#41;;<br />&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;BYTE* pb =&nbsp;&#40;BYTE*&#41;png_struct-&#62;io_ptr;<br />&nbsp;&nbsp;&nbsp;pb += size;<br />&nbsp;&nbsp;&nbsp;png_struct-&#62;io_ptr = pb;<br />}<br /></code></td></tr></table></div><script language='javascript' type='text/javascript'>highlightSyntax('cpp_djZGQ5','cpp');</script><br /><br />а теперь все вместе:<br /><div class='postcolor'><table class='code' cellspacing='0' summary='table32'><tr><td><b>Код</b></td></tr><tr><td class='code'><script language='javascript' type='text/javascript'>includeSyntax('cpp');</script><code id='cpp_NWY5NT'><br />&nbsp;&nbsp;&nbsp;&nbsp;PNGINFO *pPngInfo=NULL;<br />&nbsp;&nbsp;&nbsp;&nbsp;// create read struct<br />&nbsp;&nbsp;&nbsp;&nbsp;png_structp png_ptr = png_create_read_struct&#40;PNG_LIBPNG_VER_STRING, 0, 0, 0&#41;;<br />&nbsp;&nbsp;&nbsp;&nbsp;// create info struct<br />&nbsp;&nbsp;&nbsp;&nbsp;png_infop info_ptr = png_create_info_struct&#40;png_ptr&#41;;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;void* stream = ExtractImageBuffer&#40;&nbsp;hInstance, ImageID&nbsp;&#41;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;png_set_read_fn&#40;&nbsp;png_ptr, stream, png_read_from_resource&nbsp;&#41;;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;// read entire image&nbsp;&#40;high level&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;png_read_png&#40;png_ptr, info_ptr, PNG_TRANSFORM_EXPAND, 0&#41;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;if&#40;&nbsp;info_ptr-&#62;valid&nbsp;&amp;&nbsp;PNG_INFO_IDAT&nbsp;&amp;&amp;&nbsp;info_ptr-&#62;pixel_depth == 32&nbsp;&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pPngInfo=&#40;PNGINFO*&#41;malloc&#40;sizeof&#40;PNGINFO&#41;&#41;;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pPngInfo-&#62;nWidth=info_ptr-&#62;width;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pPngInfo-&#62;nHeight=info_ptr-&#62;height;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pPngInfo-&#62;ppbyRow=info_ptr-&#62;row_pointers;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;info_ptr-&#62;row_pointers=NULL;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;png_destroy_read_struct&#40;&amp;png_ptr,&nbsp;&amp;info_ptr, 0&#41;;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;if&#40;&nbsp;stream != NULL&nbsp;&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delete&nbsp;&#91;&#93;&nbsp;stream;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stream = NULL;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /></code></td></tr></table></div><script language='javascript' type='text/javascript'>highlightSyntax('cpp_NWY5NT','cpp');</script><br /><br />работает&nbsp;<img src='http://forum.vingrad.ru/html/emoticons/pack/smile.gif' alt='smile' /> <br /></div>
<div class='signature'></div>
</td>
</tr>
<tr>
<td class="post-row3"><table cellspacing='0' class='subtable' summary='table33'><tr><td class="centeralign"></td></tr></table></td>
<td class="post-row3">
<table cellspacing='0' class='subtable' summary='table34'>
<tr>
<td class="subtable_l">
<a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Msg/CODE-04/MID-11676/p-1472503/t-205146.html'><img src="/style_images/2/p_pm-off.gif" alt="PM " class="preload6" title="Отправить персональное сообщение" /></a><a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Mail/CODE-00/MID-11676.html'><img src="/style_images/2/p_email-off.gif"  alt="MAIL " class="preload7" title="Письмо на e-mail пользователю" /></a><a href="javascript:PopUp('http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-ICQ/MID-11676.html','Pager','450','330','0','1','1','1')"><img src="/style_images/2/p_icq-off.gif"  alt="ICQ " class="preload10" title="ICQ" /></a>&nbsp;
</td>
<td class="subtable_r1"><a onclick="scroll(0,0); return false;" href="javascript:scroll(0,0);"><img src="/style_images/2/p_up.gif" alt="Вверх" title="Вверх" /></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" class="post-row4"><table cellspacing='0' summary='table35'><tr><td></td></tr></table></td>
</tr>
</table>
<table cellspacing='0' class='posttable' summary='table36'>
<tr>
<td class="post-row1l"><span><a name="entry0" href="#" onclick="ubbc_addAfterQuote('[B]Яндекс[/B], '); return false;" title="Вставить ник в поле ввода">Яндекс</a> </td>
<td class="post-row1r">
<table cellspacing='0' class='subtable' summary='table37'>
<tr>
<td class="subtable_l">
<img src='/style_images/2/icon1.gif' alt='' />&nbsp;&nbsp;<b>Дата</b> 26.1.2010,  10:30 (<a href="#" onclick="link_to_post(0); return false;" title="Нажмите, чтобы скопировать в буфер обмена ссылку на данное сообщение"><b>ссылка</b></a>)                    	
</td>
<td class="subtable_r">
&nbsp;
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="post-row2l color2l">
<br />
<br /><br />
<div class="post-setwidth"></div>
<br />
</td>
<td class="post-row2r color2r post">
<div class="postcolor">
<script type="text/javascript"><!--
// Размер шрифтов
var yandex_ad_fontSize = 1;
// Настройки объявлений Директа
var yandex_direct_fontColor = '000000';
var yandex_direct_titleColor = '000000';
var yandex_direct_siteurlColor = '45341C';
var yandex_direct_linkColor = '45341C';
function yandex_direct_print(){ }
var yandex_r = Math.round(Math.random() * 100000);
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/code/25428?rnd=' + yandex_r + '&direct-style=1&direct-limit=4&market-limit=0&charset=utf-8"></'+'sc'+'ript>');
//--></script>
<script type="text/javascript">yandex_direct_print()</script>
<br /></div>
</td>
</tr>
<tr>
<td class="post-row3"><table cellspacing='0' class='subtable' summary='table38'><tr><td class="centeralign"></td></tr></table></td>
<td class="post-row3">
<table cellspacing='0' class='subtable' summary='table39'>
<tr>
<td class="subtable_l">
&nbsp;
</td>
<td class="subtable_r1" align="right"><a onclick="scroll(0,0); return false;" href="javascript:scroll(0,0);"><img src="/style_images/2/p_up.gif" alt="Вверх" title="Вверх" /></a></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" class="post-row4"><table cellspacing='0' summary='table40'><tr><td></td></tr></table></td>
</tr>
</table>
</div>
<img src="/style_images/2/p_pm-on.gif"   id="img6"  class="preload" alt="" />
<img src="/style_images/2/p_email-on.gif" id="img7"  class="preload" alt="" />
<img src="/style_images/2/p_www-on.gif"  id="img8"  class="preload" alt="" />
<img src="/style_images/2/p_im-on.gif"   id="img9"  class="preload" alt="" />
<img src="/style_images/2/p_icq-on.gif"  id="img10" class="preload" alt="" />
<img src="/style_images/2/p_aim-on.gif"  id="img11" class="preload" alt="" />
<img src="/style_images/2/p_yim-on.gif"  id="img12" class="preload" alt="" />
<img src="/style_images/2/p_msn-on.gif"  id="img13" class="preload" alt="" />
<img src="/style_images/2/p_skype-on.gif"  id="img20" class="preload" alt="" />
<img src="/style_images/2/p_gtalk-on.gif"  id="img21" class="preload" alt="" />
<img src="/style_images/2/p_jabber-on.gif"  id="img22" class="preload" alt="" />
<img src="/style_images/2/p_report-on.gif" id="img1"  class="preload" alt="" />
<img src="/style_images/2/p_delete-on.gif" id="img2"  class="preload" alt="" />
<img src="/style_images/2/p_edit-on.gif" id="img3"  class="preload" alt="" />
<img src="/style_images/2/p_quick_quote-on.gif" id="img4"  class="preload" alt="" />
<img src="/style_images/2/p_quote-on.gif" id="img5"  class="preload" alt="" />
<img src="/style_images/2/p_show-on.gif" id="img23"  class="preload" alt="" />
<img src="/style_images/2/p_hide-on.gif" id="img24"  class="preload" alt="" />
<img src="/style_images/2/p_tofaq-on.gif" id="img25"  class="preload" alt="" />
<table cellspacing='0' summary='table41'>
<tr>
<td class="leftalign"><div id="s_pages_2" style="display:inline">&nbsp;&nbsp;</div></td>
<td class="rightalign_ch3">
<a href='http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-02/f-96/t-205146/syntax-cpp.html'><img src="/style_images/2/t_reply.gif" border="0"  alt="Ответ в тему" title="Ответ в тему" /></a><a href="http://forum.vingrad.ru/forum/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-00/f-96/syntax-cpp.html" title="Создание новой темы"><img src="/style_images/2/t_new.gif" border="0"  alt="Создание новой темы" title="Создание новой темы" /></a>
<a href='http://forum.vingrad.ru/forum/s/e005a59c12b0e53894e034a4bff962dc/act-Post/CODE-10/f-96.html'><img src="/style_images/2/t_poll.gif" border="0"  alt="Создание опроса" title="Создание опроса" /></a>
</td>
</tr>
</table>
<script type="text/javascript">
function show_hide_forum_rules() {
if (document.getElementById('forum_rules').style.display == 'block') {
document.getElementById('forum_rules').style.display = 'none';
} else {
document.getElementById('forum_rules').style.display = 'block';
}
}
</script>	
<div align="left" id="forum_rules">
<div class="sep"></div>
<table cellspacing='1' class='maintable' summary='table42'>
<tr class="info">
<td colspan="2">
Правила форума "C/C++: Системное программирование и WinAPI"
</td>
</tr>
<tr>
<td class="forumrules_left">
<a href="http://vingrad.ru/@Fixin">
<img src="http://forum.vingrad.ru/button/button.php?nick=Fixin" alt="Fixin" />
</a>
<br />
<a href="http://vingrad.ru/@GremlinProg">
<img src="http://forum.vingrad.ru/button/button.php?nick=GremlinProg" alt="GremlinProg" />
</a>
<br />
<a href="http://vingrad.ru/@xvr">
<img src="http://forum.vingrad.ru/button/button.php?nick=xvr" alt="xvr" />
</a>
</td>
<td class="forumrules_right">
<ul>
<li>
Большое количество информации и примеров с использованием <b>функций</b> WinAPI
можно найти в
<a target="_blank" href="http://msdn.microsoft.com/en-us/library/">
MSDN
</a>
</li>
<li>
Описание сообщений, уведомлений и примеров
с использованием <b>компонент</b> WinAPI (BUTTON, EDIT, STATIC, и т.п.), можно найти в
<a target="_blank" href="http://msdn.microsoft.com/en-us/library/bb773169(VS.85).aspx">
MSDN Control Library
</a>
</li>
<li>
Непосредственно, перед созданием новой темы, проверьте заголовок
и удостоверьтесь, что он отражает <b>суть</b> обсуждения.
</li>
<li>
После заполнения поля "Название темы", обратите внимание
на наличие и содержание панели <b>"А здесь смотрели?"</b>,
возможно Ваш вопрос уже был решен.
</li>
<li>
Приводите часть кода, в которой предположительно находится
проблема или ошибка.
</li>
<li>
Если указываете <b>код</b>, пользуйтесь тегами <b>[code][/code]</b>,
или их кнопочными аналогами.
</li>
<li>
Если <b>вопрос решен</b>, воспользуйтесь соответствующей
ссылкой, расположенной напротив названия темы.
</li>
<li>
<b>Один топик - один вопрос!</b>
</li>
<li>
Перед тем как создать тему -
<a target="_blank" href="http://forum.vingrad.ru/topic-5412.html">
прочтите это
</a>.
</li>
</ul>
<p>
На данный раздел распространяются
<a target="_blank" href="http://forum.vingrad.ru/act-boardrules.html">
Правила форума
</a>
и
<a target="_blank" href="http://forum.vingrad.ru/c-c++general-questions.html">
Правила раздела С++:Общие вопросы
</a>
.
</p>
<hr></hr>
<p>
Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением,
<a href="http://vingrad.ru/@Chipset">Chipset</a>,
<a href="http://vingrad.ru/@Step">Step</a>,
<a href="http://vingrad.ru/@Fixin">Fixin</a>,
<a href="http://vingrad.ru/@GremlinProg">GremlinProg</a>,
<a href="http://vingrad.ru/@xvr">xvr</a>.
</p>
</td>
</tr>
</table>
</div>&nbsp;<br />
<table cellspacing='1' class='maintable' summary='table43'>
<tr>
<td class="threelines_bottom_1" colspan="2">
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
</td>
</tr>
<tr>
<td class="threelines_bottom_2" colspan="2">
0 Пользователей: 
</td>
</tr>
<tr>
<td class="threelines_bottom_3 centeralign" colspan="2">
&laquo; <a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/topic-205146/view-old.html">Предыдущая тема</a> &#0124; <strong><a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/c-c++system-programming-WinAPI.html">C/C++: Системное программирование и WinAPI</a></strong> &#0124; <a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/topic-205146/view-new.html">Следующая тема</a> &raquo;
</td>
</tr>
</table>
<script type="text/javascript">
<!--
MessageMax = 30000;
post_A = 1;
v_t=false;
s_t=0;
tid=205146;
auth_key='880ea6a14ea49e853634fbdc5015a024';
show_type='forum';
del_q = 'Вы действительно хотите удалить это сообщение?';
del_no = 'Не хотите, как хотите :)';
of_postcolor();
ToolMenu_init();
var flash_w = '200'; var flash_h = '400';
var ubbc_dir = 'html/UBBC';
var emoticon_dir = 'html/emoticons';
ToolMenu_loadData('cpp');
addTranslitListener(post.target, document.getElementById("fa_cb_translate"));
//-->
</script>
<br />
<div class="rightalign">
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Track/f-96/t-205146.html" title="Уведомление на e-mail об ответах в тему">Подписаться на тему</a> |
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Track/f-96/type/forum_id/index.html" title="Уведомление на e-mail о новых темах на форуме">Подписка на этот форум</a> |
<a href="http://forum.vingrad.ru/s/e005a59c12b0e53894e034a4bff962dc/act-Print/client/choose/f-96/t-205146.html" title="Скачивание темы в различных форматах или просмотр версии для печати">Скачать/Распечатать тему</a><br /><br />
</div>
<br />
<div align="right"><form onsubmit="if(document.jumpmenu.f.value == -1){return false;}" action='http://forum.vingrad.ru/index.php?s=e005a59c12b0e53894e034a4bff962dc&amp;act=SF' method='get' name='jumpmenu'>
<input type='hidden' name='act' value='SF' />
<input type='hidden' name='s' value='e005a59c12b0e53894e034a4bff962dc' />
<select name='f' onchange="if(this.options[this.selectedIndex].value != -1){ document.jumpmenu.submit() }" class='forminput'>
<optgroup label="Перейти на сайт">
<option value='sj_home'>Главная страница форума</option>
<option value='sj_search'>Поиск</option>
<option value='sj_help'>Помощь</option>
</optgroup>
<optgroup label="Переход по форумам"><option value='-1'>Программирование</option>
<option value="1">&nbsp;&nbsp;- C++</option>
<option value="2">&nbsp;&nbsp;- Delphi, Kylix and Pascal</option>
<option value="9">&nbsp;&nbsp;- Java</option>
<option value="47">&nbsp;&nbsp;- .NET</option>
<option value="3">&nbsp;&nbsp;- Visual Basic</option>
<option value="4">&nbsp;&nbsp;- ASM</option>
<option value="116">&nbsp;&nbsp;- Python</option>
<option value="595">&nbsp;&nbsp;- Perl</option>
<option value="12">&nbsp;&nbsp;- Базы данных</option>
<option value="593">&nbsp;&nbsp;- Функциональные и логические языки</option>
<option value="120">&nbsp;&nbsp;- Другие языки  (+1 подфорумы)</option>
<option value='-1'>Разработка систем для Web</option>
<option value="6">&nbsp;&nbsp;- PHP</option>
<option value="118">&nbsp;&nbsp;- Ruby</option>
<option value="15">&nbsp;&nbsp;- Flash platform</option>
<option value="7">&nbsp;&nbsp;- ASP </option>
<option value="10">&nbsp;&nbsp;- JavaScript</option>
<option value="16">&nbsp;&nbsp;- Теория веб-дизайна </option>
<option value="64">&nbsp;&nbsp;- Вёрстка веб-сайтов </option>
<option value="41">&nbsp;&nbsp;- Хостинг и доменные имена </option>
<option value="121">&nbsp;&nbsp;- Администрирование Web серверов и Web служб  (+1 подфорумы)</option>
<option value="122">&nbsp;&nbsp;- XML, XSL </option>
<option value="18">&nbsp;&nbsp;- Интернет-бизнес и продвижение сайтов</option>
<option value="177">&nbsp;&nbsp;- Работа с готовыми скриптами и поиск движков</option>
<option value='-1'>Технологии и алгоритмы</option>
<option value="13">&nbsp;&nbsp;- Алгоритмы </option>
<option value="11">&nbsp;&nbsp;- Технологии</option>
<option value="123">&nbsp;&nbsp;- Репортинговые системы </option>
<option value="36">&nbsp;&nbsp;- Программирование контроллеров </option>
<option value="128">&nbsp;&nbsp;- Программирование мобильных устройств </option>
<option value="129">&nbsp;&nbsp;- Программирование игр, графики и искусственного интеллекта </option>
<option value='-1'>Компьютерные системы</option>
<option value="492">&nbsp;&nbsp;- 3D</option>
<option value="28">&nbsp;&nbsp;- MS Windows </option>
<option value="29">&nbsp;&nbsp;- Linux/Unix</option>
<option value="624">&nbsp;&nbsp;- Продукция Apple </option>
<option value="75">&nbsp;&nbsp;- 1C: Предприятие, SAP, ERP и учётные системы </option>
<option value="38">&nbsp;&nbsp;- Сетевые технологии </option>
<option value="21">&nbsp;&nbsp;- Программное обеспечение </option>
<option value="22">&nbsp;&nbsp;- Компьютерное железо</option>
<option value="60">&nbsp;&nbsp;- MS Office, Open Office и др.</option>
<option value="132">&nbsp;&nbsp;- Звук, графика и видео</option>
<option value='-1'>Разное</option>
<option value="25">&nbsp;&nbsp;- Работа в офисе</option>
<option value="42">&nbsp;&nbsp;- Совместные проекты/поиск партнёров </option>
<option value="20">&nbsp;&nbsp;- Готовые и разрабатываемые проекты</option>
<option value="272">&nbsp;&nbsp;- Управление проектами</option>
<option value="214">&nbsp;&nbsp;- Наши тесты  (+1 подфорумы)</option>
<option value="293">&nbsp;&nbsp;- Игры </option>
<option value="150">&nbsp;&nbsp;- Компьютерная литература  (+1 подфорумы)</option>
<option value="24">&nbsp;&nbsp;- Разные вопросы</option>
<option value="193">&nbsp;&nbsp;- Флейм </option>
<option value="513">&nbsp;&nbsp;- Песочница </option>
<option value='-1'>Vingrad</option>
<option value="141">&nbsp;&nbsp;- Vingrad - Колледж</option>
<option value="27">&nbsp;&nbsp;- Vingrad</option>
<option value="197">&nbsp;&nbsp;- Наши встречи  (+1 подфорумы)</option>
<option value="43">&nbsp;&nbsp;- Форум для админов и модераторов</option>
<option value="52">&nbsp;&nbsp;- Наши проекты</option>
</optgroup>
</select>&nbsp;<input type='submit' value='ок!' class='forminput' /></form></div>
<br />
<div id="l_table" style="display: inline;"></div> 
<br />
<div align="center">
<script type="text/javascript"><!--
document.write('<a href="http://www.liveinternet.ru/click" '+
'target="_blank"><img src="http://counter.yadro.ru/hit?t14.6;r'+
escape(document.referrer)+((typeof(screen)=='undefined')?'':
';s'+screen.width+'*'+screen.height+'*'+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+';u'+escape(document.URL)+
';i'+escape('Жж'+document.title.substring(0,80))+';'+Math.random()+
'" alt=" " title="LiveInternet: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня " '+
'border="0" width="88" height="31" /><\/a>')//--></script>
<script language="JavaScript" type="text/javascript">
//<![CDATA[
d=document;var a='';a+=';r='+escape(d.referrer);
js=10;
// ]]>
</script>
<script language="JavaScript1.1" type="text/javascript">
//<![CDATA[
a+=';j='+navigator.javaEnabled();
js=11;
// ]]>
</script>
<script language="JavaScript1.2" type="text/javascript">
//<![CDATA[
s=screen;a+=';s='+s.width+'*'+s.height;
a+=';d='+(s.colorDepth?s.colorDepth:s.pixelDepth);
js=12;
// ]]>
</script>
<script language="JavaScript1.3" type="text/javascript">
//<![CDATA[
js=13;
// ]]>
</script>
<script language="JavaScript" type="text/javascript">
//<![CDATA[
d.write('<a href="http://top.mail.ru/jump?from=97025"'+
' target=_top><img src="http://db.c7.b1.a0.top.list.ru/counter'+
'?id=97025;t=214;js='+js+a+';rand='+Math.random()+
'" alt="Рейтинг@Mail.ru"'+' border="0" height="31" width="88" /></a>');
//-->
// ]]>
</script>
<noscript>
<a target="_top" href="http://top.mail.ru/jump?from=97025" rel="nofollow">
<img src="http://db.c7.b1.a0.top.list.ru/counter?js=na;id=97025;t=214" border="0" height="31" width="88" alt="Рейтинг@Mail.ru" />
</a>
</noscript>
<img src="http://counter.rambler.ru/top100.cnt?687606" alt="" width="1" height="1" border="0" />
<a href="http://top100.rambler.ru/top100/">
<img src="http://top100-images.rambler.ru/top100/banner-88x31-rambler-blue3.gif" alt="Rambler's Top100" width="88" height="31" border="0" /></a>
<br /><br />
<div id='techinfo'>[ Время генерации скрипта: 1.5102 ] &nbsp; [ Использовано запросов: 27 ] &nbsp; [ GZIP включён ] <br /><br /></div>
<!--557926083--> 
 <br />
<a href="http://forum.vingrad.ru/act-Help/CODE-01/HID-21.html">Реклама на сайте</a>
<br /><br />
</div>
</div> 
<div class="div_fullwidth">
<table cellspacing='0' id='copyrights' summary='table44'>
<tr>
<td class="set88width">
<div>&nbsp;</div>
</td>
<td>
<script language="JavaScript" src="http://devnews.ru/get_news.php?cid="></script>По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
<br />
Хостинг: <a href="http://hosting.vingrad.ru">Vingrad Hosting</a>
&nbsp;&nbsp;&nbsp;
<a href="http://forum.vingrad.ru/act-Help/CODE-01/HID-25.html">Отказ от ответственности</a>
&nbsp;&nbsp;&nbsp;
Powered by <a rel="nofollow" href="http://www.invisionboard.com" target='_blank'>Invision Power Board</a>(R) 1.3 &copy; 2003 &nbsp;<a rel="nofollow" href='http://www.invisionpower.com' target='_blank'>IPS, Inc.</a></td>
<td style="width:88px;"><a href="http://www.digitalpoint.com/tools/geovisitors"><img src="http://geo.digitalpoint.com/a.png"/></a></td>
</tr>
</table>
</div> 
<script type="text/javascript">
<!--
setTimeout(setAnchorDef,200);
RollOver_init();
//-->
</script>
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1729441-1";
urchinTracker();
</script>
</div>
</div>
</div>
</body>
</html>
